Builder
class Builder : GeneratedMessage.Builder<BuilderT> , ModuleConfigProtos.ModuleConfig.CannedMessageConfigOrBuilder
Canned Messages Module Config
Content copied to clipboard
meshtastic.ModuleConfig.CannedMessageConfig
Functions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Input event origin accepted by the canned message module.
Can be e.g. "rotEnc1", "upDownEnc1", "scanAndSelect", "cardkb", "serialkb", or keyword "_any"
Content copied to clipboard
string allow_input_source = 10 [deprecated = true];
Link copied to clipboard
Enable/disable CannedMessageModule.
Content copied to clipboard
bool enabled = 9 [deprecated = true];
Link copied to clipboard
Generate input event on CCW of this kind.
Content copied to clipboard
.meshtastic.ModuleConfig.CannedMessageConfig.InputEventChar inputbroker_event_ccw = 6;
Link copied to clipboard
Generate input event on CW of this kind.
Content copied to clipboard
.meshtastic.ModuleConfig.CannedMessageConfig.InputEventChar inputbroker_event_cw = 5;
Link copied to clipboard
Generate input event on Press of this kind.
Content copied to clipboard
.meshtastic.ModuleConfig.CannedMessageConfig.InputEventChar inputbroker_event_press = 7;
Link copied to clipboard
GPIO pin for rotary encoder A port.
Content copied to clipboard
uint32 inputbroker_pin_a = 2;
Link copied to clipboard
GPIO pin for rotary encoder B port.
Content copied to clipboard
uint32 inputbroker_pin_b = 3;
Link copied to clipboard
GPIO pin for rotary encoder Press port.
Content copied to clipboard
uint32 inputbroker_pin_press = 4;
Link copied to clipboard
Enable the rotary encoder #1. This is a 'dumb' encoder sending pulses on both A and B pins while rotating.
Content copied to clipboard
bool rotary1_enabled = 1;
Link copied to clipboard
CannedMessageModule also sends a bell character with the messages.
ExternalNotificationModule can benefit from this feature.
Content copied to clipboard
bool send_bell = 11;
Link copied to clipboard
Enable the Up/Down/Select input device. Can be RAK rotary encoder or 3 buttons. Uses the a/b/press definitions from inputbroker.
Content copied to clipboard
bool updown1_enabled = 8;
Link copied to clipboard
Input event origin accepted by the canned message module.
Can be e.g. "rotEnc1", "upDownEnc1", "scanAndSelect", "cardkb", "serialkb", or keyword "_any"
Content copied to clipboard
string allow_input_source = 10 [deprecated = true];
Link copied to clipboard
Input event origin accepted by the canned message module.
Can be e.g. "rotEnc1", "upDownEnc1", "scanAndSelect", "cardkb", "serialkb", or keyword "_any"
Content copied to clipboard
string allow_input_source = 10 [deprecated = true];
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Enable/disable CannedMessageModule.
Content copied to clipboard
bool enabled = 9 [deprecated = true];
Link copied to clipboard
open fun getInputbrokerEventCcw(): ModuleConfigProtos.ModuleConfig.CannedMessageConfig.InputEventChar
Generate input event on CCW of this kind.
Content copied to clipboard
.meshtastic.ModuleConfig.CannedMessageConfig.InputEventChar inputbroker_event_ccw = 6;
Link copied to clipboard
Generate input event on CCW of this kind.
Content copied to clipboard
.meshtastic.ModuleConfig.CannedMessageConfig.InputEventChar inputbroker_event_ccw = 6;
Link copied to clipboard
open fun getInputbrokerEventCw(): ModuleConfigProtos.ModuleConfig.CannedMessageConfig.InputEventChar
Generate input event on CW of this kind.
Content copied to clipboard
.meshtastic.ModuleConfig.CannedMessageConfig.InputEventChar inputbroker_event_cw = 5;
Link copied to clipboard
Generate input event on CW of this kind.
Content copied to clipboard
.meshtastic.ModuleConfig.CannedMessageConfig.InputEventChar inputbroker_event_cw = 5;
Link copied to clipboard
open fun getInputbrokerEventPress(): ModuleConfigProtos.ModuleConfig.CannedMessageConfig.InputEventChar
Generate input event on Press of this kind.
Content copied to clipboard
.meshtastic.ModuleConfig.CannedMessageConfig.InputEventChar inputbroker_event_press = 7;
Link copied to clipboard
Generate input event on Press of this kind.
Content copied to clipboard
.meshtastic.ModuleConfig.CannedMessageConfig.InputEventChar inputbroker_event_press = 7;
Link copied to clipboard
GPIO pin for rotary encoder A port.
Content copied to clipboard
uint32 inputbroker_pin_a = 2;
Link copied to clipboard
GPIO pin for rotary encoder B port.
Content copied to clipboard
uint32 inputbroker_pin_b = 3;
Link copied to clipboard
GPIO pin for rotary encoder Press port.
Content copied to clipboard
uint32 inputbroker_pin_press = 4;
Link copied to clipboard
Enable the rotary encoder #1. This is a 'dumb' encoder sending pulses on both A and B pins while rotating.
Content copied to clipboard
bool rotary1_enabled = 1;
Link copied to clipboard
CannedMessageModule also sends a bell character with the messages.
ExternalNotificationModule can benefit from this feature.
Content copied to clipboard
bool send_bell = 11;
Link copied to clipboard
Enable the Up/Down/Select input device. Can be RAK rotary encoder or 3 buttons. Uses the a/b/press definitions from inputbroker.
Content copied to clipboard
bool updown1_enabled = 8;
Link copied to clipboard
Link copied to clipboard
open fun mergeFrom(other: ModuleConfigProtos.ModuleConfig.CannedMessageConfig): ModuleConfigProtos.ModuleConfig.CannedMessageConfig.Builder
open fun mergeFrom(input: CodedInputStream, extensionRegistry: ExtensionRegistryLite): ModuleConfigProtos.ModuleConfig.CannedMessageConfig.Builder
Link copied to clipboard
open fun setAllowInputSource(value: String): ModuleConfigProtos.ModuleConfig.CannedMessageConfig.Builder
Input event origin accepted by the canned message module.
Can be e.g. "rotEnc1", "upDownEnc1", "scanAndSelect", "cardkb", "serialkb", or keyword "_any"
Content copied to clipboard
string allow_input_source = 10 [deprecated = true];
Link copied to clipboard
open fun setAllowInputSourceBytes(value: ByteString): ModuleConfigProtos.ModuleConfig.CannedMessageConfig.Builder
Input event origin accepted by the canned message module.
Can be e.g. "rotEnc1", "upDownEnc1", "scanAndSelect", "cardkb", "serialkb", or keyword "_any"
Content copied to clipboard
string allow_input_source = 10 [deprecated = true];
Link copied to clipboard
Enable/disable CannedMessageModule.
Content copied to clipboard
bool enabled = 9 [deprecated = true];
Link copied to clipboard
open fun setInputbrokerEventCcw(value: ModuleConfigProtos.ModuleConfig.CannedMessageConfig.InputEventChar): ModuleConfigProtos.ModuleConfig.CannedMessageConfig.Builder
Generate input event on CCW of this kind.
Content copied to clipboard
.meshtastic.ModuleConfig.CannedMessageConfig.InputEventChar inputbroker_event_ccw = 6;
Link copied to clipboard
open fun setInputbrokerEventCcwValue(value: Int): ModuleConfigProtos.ModuleConfig.CannedMessageConfig.Builder
Generate input event on CCW of this kind.
Content copied to clipboard
.meshtastic.ModuleConfig.CannedMessageConfig.InputEventChar inputbroker_event_ccw = 6;
Link copied to clipboard
open fun setInputbrokerEventCw(value: ModuleConfigProtos.ModuleConfig.CannedMessageConfig.InputEventChar): ModuleConfigProtos.ModuleConfig.CannedMessageConfig.Builder
Generate input event on CW of this kind.
Content copied to clipboard
.meshtastic.ModuleConfig.CannedMessageConfig.InputEventChar inputbroker_event_cw = 5;
Link copied to clipboard
open fun setInputbrokerEventCwValue(value: Int): ModuleConfigProtos.ModuleConfig.CannedMessageConfig.Builder
Generate input event on CW of this kind.
Content copied to clipboard
.meshtastic.ModuleConfig.CannedMessageConfig.InputEventChar inputbroker_event_cw = 5;
Link copied to clipboard
open fun setInputbrokerEventPress(value: ModuleConfigProtos.ModuleConfig.CannedMessageConfig.InputEventChar): ModuleConfigProtos.ModuleConfig.CannedMessageConfig.Builder
Generate input event on Press of this kind.
Content copied to clipboard
.meshtastic.ModuleConfig.CannedMessageConfig.InputEventChar inputbroker_event_press = 7;
Link copied to clipboard
open fun setInputbrokerEventPressValue(value: Int): ModuleConfigProtos.ModuleConfig.CannedMessageConfig.Builder
Generate input event on Press of this kind.
Content copied to clipboard
.meshtastic.ModuleConfig.CannedMessageConfig.InputEventChar inputbroker_event_press = 7;
Link copied to clipboard
open fun setInputbrokerPinA(value: Int): ModuleConfigProtos.ModuleConfig.CannedMessageConfig.Builder
GPIO pin for rotary encoder A port.
Content copied to clipboard
uint32 inputbroker_pin_a = 2;
Link copied to clipboard
open fun setInputbrokerPinB(value: Int): ModuleConfigProtos.ModuleConfig.CannedMessageConfig.Builder
GPIO pin for rotary encoder B port.
Content copied to clipboard
uint32 inputbroker_pin_b = 3;
Link copied to clipboard
open fun setInputbrokerPinPress(value: Int): ModuleConfigProtos.ModuleConfig.CannedMessageConfig.Builder
GPIO pin for rotary encoder Press port.
Content copied to clipboard
uint32 inputbroker_pin_press = 4;
Link copied to clipboard
open fun setRotary1Enabled(value: Boolean): ModuleConfigProtos.ModuleConfig.CannedMessageConfig.Builder
Enable the rotary encoder #1. This is a 'dumb' encoder sending pulses on both A and B pins while rotating.
Content copied to clipboard
bool rotary1_enabled = 1;
Link copied to clipboard
CannedMessageModule also sends a bell character with the messages.
ExternalNotificationModule can benefit from this feature.
Content copied to clipboard
bool send_bell = 11;
Link copied to clipboard
open fun setUpdown1Enabled(value: Boolean): ModuleConfigProtos.ModuleConfig.CannedMessageConfig.Builder
Enable the Up/Down/Select input device. Can be RAK rotary encoder or 3 buttons. Uses the a/b/press definitions from inputbroker.
Content copied to clipboard
bool updown1_enabled = 8;